html, body {
margin:0;
padding:0;
width:100%;
height:100%
}

body {
color: #fff;
font-family: Arial, Helvetica, sans-serif; 
line-height:1.5;
}

/*
div#header {
height: 120px;
width:620px;
margin: 0;
padding: 0;
}
#header h1 {
background: url('http://www.quecheelakesvt.com/images/quecheelakessign.gif') no-repeat bottom;
height:120px;
width: 371px;
text-indent:-999em;
margin: 0 auto; 
padding: 0;
float:right;

}
.headerleft {
background:url('/ezstatic/data/quechee_lakes.mlsinside/images/quechee_bg.gif') repeat-y;
width:135px;
height:120px;
float:left;
}
*/

/* LINKS */
a, a:link {
	color: #fadb49;
	font-weight:bold; 
	text-decoration: none;
}
a:visited {
	color: #fadb49;
}
a:hover {
	color: #fadb49;
	text-decoration: underline;
}
a:active {
	color: #fadb49;
}

/* -------- */
/* usm logo */
/* -------- */

div#usmtag {
	clear: both;
	margin-top: 20px;
}

div#usmtag ul {
	width: 213px;
	height: 13px;
	background: url("/ezstatic/data/quechee_lakes.mlsinside/images/usm-footer.gif");
}

#usmtag ul li,
#usmtag a {
	height: 13px;
	color: #fadb49;
}

.usm1 { width: 213px; }

/* nneren core Overrides */

/* List View */
.listviewwrap .clearboth {clear: right;}
.listviewleft {margin-right: 24px;}
.mlsrightcol {
float: none;
width: auto;
}
.listfavright {width: 200px;}
.listviewwrap {border-bottom: none;}
.listviewleft img {
padding: 0;
border: 0;
}
span.listtown {text-transform: none;}

/* Overrides */
span.listremark { text-transform: lowercase; color: #fff; }
/* Table overrides */
table#relistviewwrap {width: 570px; border-top: 1px solid #fff;}

/* Detail View */
.mlsrightcol {
float: none;
width: auto;
margin-left: 335px;
}
.mlsrightcol .clearboth {clear: right;}
div.mlsrightcol p {text-transform: lowercase;}
span.listtown {text-transform: none;}

h2 {display: none;}
td.relistviewleft a img { border: none;}

li.favlink,
.listviewfavorites { display: none; }
div.savesearch { display: none; }

label {
	float: none;
	width: auto;
	margin: 1px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFFFF;
	font-size: 12px;
}

.mlsleftcol {
	margin-left: 15px;
}

#advsearchform table {
	width: 100%;
}

td.searchlabel {
	width: 135px;
}

td.searchfield {
	vertical-align: top;
}

div#advsubmit {
	text-align: right;
}


.mlsdisclaimer { color: #fff; }

div#eznavigatortpl { text-align: center; } 

